package com.xj.onetosix;

import java.util.Scanner;


/**
 * 1. 字符串要用equals比较，忽略大小写的可以用equalsIgnoreCase比较，不要用==
 * 2. while 循环   先判断，再循环
 * 3. do while循环  先循环，再判断
 * 4. break  跳出  ！循环！
 * 5. continue  跳出本次循环的余下部分， 继续下次循环
 * 6. Math.random()生成的是0-1之间的随机数  生成n~m之间的随机数的公式： Math.random()*m+n
 * 7. for循环嵌套===》 外层循环一次，内层循环一轮  （如何跳出嵌套for循环）
 */
public class XunHuan {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String answer = null;

        //while循环
     /*   System.out.println("练习的怎么样了？(Y/N)");
        answer = scanner.next();

        //比较字符串要用equals，不能用==  !=   因为==只能用来比较基本数据类型，比较引用数据类型实用equals

        while (!answer.equalsIgnoreCase("Y")) {  //equalsIgnoreCase忽略大小写  JAVA  java是一个意思
            System.out.println("练唱歌");
            System.out.println("练跳舞");
            System.out.println("练的怎样了？（Y/N）");
            answer = scanner.next();
        }

        System.out.println("圆满成功");*/

        //do..while循环

      /*  do {
            System.out.println("练唱歌");
            System.out.println("练跳舞");
            System.out.println("练的怎样了？（Y/N）");
            answer = scanner.next();
        } while (!answer.equalsIgnoreCase("Y"));

        System.out.println("圆满成功");*/


        /*System.out.println("请输入学生姓名：");
        String name = scanner.next();
        int sum = 0;  //总分
        int score;
        boolean flag = false;    //错误标识

        for (int i = 1; i <= 5; i++) {
            System.out.println("请输入5门课中第" + i + "门课的成绩");
            score = scanner.nextInt();
            if (score < 0) {
                flag = true;
                break;

            }

            sum += score;   //sum=sum+score;
        }

        if (flag) {    //flag===>  flag==true
            System.out.println("输入的分数有误");
        } else {
            int avg = sum / 5;
            System.out.println(name + "的平均分是" + avg);
        }
*/

      /*  System.out.println("请输入总人数：");
        int total = scanner.nextInt();
        int num = 0;  //80分以上的人数
        for (int i = 0; i < total; i++) {
            System.out.println("请输入第" + (i + 1) + "位同学的成绩");
            int score = scanner.nextInt();
            if (score < 80) {
                continue;
            }
            num++;
        }

        double rate = (double)num / total * 100;
        System.out.println("80分以上占全体同学的比例是：" + rate);*/

        //生成1~100之间的随机数
        //System.out.println(Math.random());  //Math.random()生成的是0-1之间的随机数


    /*    int num = (int) (Math.random() * 10 + 1);   //乘大加小
        System.out.println(num);*/

        //for循环嵌套===》 外层循环一次，内层循环一轮
       /* System.out.println("aaa");
        System.out.println();
        System.out.println("bbb");*/

        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "X" + i + "=" + (j * i) + "\t");
                break;
            }
            System.out.println();
        }


       /* String a = new String("abc") ;
        String b = new String("abc");
        System.out.println(a==b);*/


    }
}
